package ro.flashbite.console
{
	import ro.flashbite.errors.DontInstanciateError;
	
	import flash.text.TextFormat;
	
	/**
	 * Holds the data for console internal management
	 * 
	 * v 1.0
	 * 
	 * @author Adrian Barbu
	 */
	internal final class ConsoleConsts
	{
		public function ConsoleConsts() { throw new DontInstanciateError(); }
		
		
		public static const	TF_ALL_SMALL	: 	TextFormat = new TextFormat("Lucida Console", 11, 0x000000);
		public static const	TF_ALL			:	TextFormat = new TextFormat("Lucida Console", 12, 0x000000);
		public static const	TF_DEBUG		: 	TextFormat = new TextFormat("Lucida Console", 12, 0x0000FF);
		public static const	TF_ERROR		: 	TextFormat = new TextFormat("Lucida Console", 12, 0xFF0000);
		
		public static const	TOPBAR_HEIGHT		: 	int	= 35;
		public static const OUTPUT_HEIGHT		: 	int	= 200;
		
		public static const	SCROLLBAR_WIDTH		: 	int	= 15;
		
		public static const	CLOSE_BTN_WIDTH		: 	int = 42;
		public static const	MIN_MAX_BTN_WIDTH	: 	int = 35;
		
		public static const BUTTONS_OFFSET		: 	int = 10;
		
		public static const WIDTH_COMBO_LVL_LIST:	int = 50;
		
		public static const WIDTH_BUTTON_BINDING:	int = 50;
		
		public static const MIN_WIDTH			:	int = 595;
		
		public static const BUTTONS_SPACING		:	int = 3;
		
		public static const BIND_BTN_WIDTH		:	int = 50;
		public static const BTN_HEIGHT			:	int = 33;
		
		public static const SPACE_CLOSE_MINMAX	:	int = 2;
	}
}